﻿<!--
// (c) Copyright Microsoft Corporation.
// This source is subject to the Microsoft Public License (Ms-PL).
// Please see http://go.microsoft.com/fwlink/?LinkID=131993 for details.
// All other rights reserved.
-->

<UserControl x:Class="Reader.Welcome"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:controlsToolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Toolkit"
               >
   
        <Grid>
       
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
            <RowDefinition Height="Auto" />
        </Grid.RowDefinitions>
        <!-- Welcome! -->
        <TextBlock FontSize="18" Foreground="#FF313861" FontWeight="Bold" Margin="0,10,0,0">介绍</TextBlock>

        <TextBlock  
              Grid.Row="1"
              Style="{StaticResource Information}" 
              x:Name="WelcomeText">
                在线图书阅读器
特点：
1、基于Silverlight4，必须运行在OOB模式，第一次运行点击安装按钮。
            <LineBreak></LineBreak>
2、流量小。只下载网页中有用的内容，网页中的css、js、视频、图片等无关内容都不会下载，流量非常小。
            <LineBreak></LineBreak>
3、章节预读取，读起来没有延迟，在线阅读与本地阅读一样流畅。（内容简介、目录并不会预读取，默认预读取3章）
            <LineBreak></LineBreak>
4、键盘快捷键。可以通过键盘翻页、滚屏。
            <LineBreak></LineBreak>
5、内存使用率低。预读取的内容都保存在本地缓存，加载图书多了内存使用率也不会增加。
            <LineBreak></LineBreak>
6、搜索图书功能。
            <LineBreak></LineBreak>
7、图书收藏
            <LineBreak></LineBreak>
8、图书下载，图书可以下载到本地，下载速度非常快。
            <LineBreak></LineBreak>
9、可以读取本地图书
<LineBreak></LineBreak>
            10、开源
            <LineBreak></LineBreak>
            11、如果发现缺少什么功能，请给我留言或者发送email，有bug也请emali留言。
            <LineBreak></LineBreak>
        </TextBlock>

        <controlsToolkit:WrapPanel Background="Red" Grid.Row="2"
                                   Margin="4,10,10,10"
                                   x:Name="InstallApplicationPanel"
                                   Visibility="Collapsed">
            <Button Background="Red"
                BorderBrush="#33000000"
                Padding="5,3,5,3"
                x:Name="InstallButton"
                Click="InstallSamplesClick"
                Content="安装" />
            <TextBlock
                Style="{StaticResource Information}"
                x:Name="InstallText">
                必须安装到本地、否则不能正常使用。如果本地没有安装Silverlight，要首先安装Silverlight。
            </TextBlock>
        </controlsToolkit:WrapPanel>

        <TextBlock  
              Grid.Row="3"
              Style="{StaticResource Information}" >
                此图书阅读器是HtmlExtractor的实例程序
                <LineBreak /><LineBreak />
                 HtmlExtractor是基于Silverligh的网页抓取程序
                <LineBreak /><LineBreak />
1、	基于Silverligh 4，也可以运行与其他.net程序。
             <LineBreak />
2、	无需部署、可以从服务器下载解析文件，并把结果传输到服务器
             <LineBreak />
3、	网页通过正则表达式解析。（以后会加入基于Html的解析方式）
             <LineBreak />
4、	处理方式灵活。
             <LineBreak />
5、	基于配置文件，不需要写解析代码。
            <LineBreak />
6、	解析结果输出到多种方式，内置对象、xml输出方式（功能有限）。支持自定义输出。
            <LineBreak />
7、	支持自定义解析规则
            <LineBreak />
8、	支持自定义解析处理器
            <LineBreak />
*示例程序的章节是基于xml输出的，可以自动把解析结果转换到xaml
             <LineBreak />
            其他都是基于objec输出，把结果转换到.net对象
            <LineBreak />
                <Run FontStyle="Italic">源代码下载地址</Run>
        </TextBlock>

        <!-- Link to the CodePlex site -->
        <HyperlinkButton 
          Foreground="#FF1F3269" 
          Grid.Row="4"
          Content="http://bluewater.cnblogs.com/"
          NavigateUri="http://bluewater.cnblogs.com/"
          TargetName="_blank"
          FontSize="12" 
          Margin="2,0,0,0" />
      
    </Grid>
 

</UserControl>